import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-3UDWh934xGswnbedKO3ImWA64JneZO9EUPiI87CMjm3vIXBk',
  // gptsapi 会帮我们做openai的请求转发
  baseURL: 'https://api.302.ai/v1',
});

// prompt 提示词
// 1. 它是一位资深的设计师
// 2. 请他为标题名为 title，功能为 app 应用设计一款logo
// 3. 要求高端大气上档次
let title = '探探';
let desc = '陌生人社交，相互点赞的陌生人快速交友。';

// const prompt = `
//   你是一位资深设计师，
//   请为标题为${title},功能为${desc}
//   的移动app设计一款logo,
//   要求高端大气上档次。
// `;

const prompt = `
  十几个人散坐在一个有着空调的教室里上着编程培训班，每个人都有一台电脑镜头在教室后面，拍着众人背影，前面有一个大屏幕，讲师正对着众人，在屏幕右侧，手指着自己的电脑为众人教学。要求写实画风
`;

const main = async () => {
  const response = await client.images.generate({
    // 文生图
    model: 'dall-e-3',
    prompt,
    n: 1,
  });
  console.log(response.data[0].url);
};

main();
